from re_test_patterns import test_patterns

if __name__ == '__main__':
    test_patterns(
        'abbaabbba',
        [
            ('ab*', 'a 后面紧跟着 0 个或者多个 b'),
            ('ab+', 'a 后面紧跟着 1 个或者多个 b'),
            ('ab?', 'a 后面紧跟着 0 个或者1个 b'),
            ('ab{3}', 'a 后面紧跟着 3 个 b'),
            ('ab{1,3}', 'a 后面紧跟着 1 个或者 3 个 b'),
            ('ab{,3}', 'a 后面紧跟着 0 个或者 3 个 b'),
            ('ab{2,}', 'a 后面紧跟着 2 个及以上个 b'),
         ]
    )
